package com.simulation.web.utils;

/**
 * @Author 唐雄杰
 * @Date 2024-07-12 22:30
 **/
public enum PostStatusEnum {
    /**
     * 草稿
     */
    DRAFT,
    /**
     * 已发布
     */
    PUBLISHED,
    /**
     * 标记为删除
     */
    DELETED,
    /**
     * 仅自己可见
     */
    PRIVATE,
    /**
     * 任务
     */
    TASK,
    /**
     * 归属合集，项目列表不允许查到，只能通过合集查看
     */
    COLLECTION
    ;

    public static PostStatusEnum getByName(String name) {
        for (PostStatusEnum postStatusEnum : PostStatusEnum.values()) {
            if (postStatusEnum.name().toLowerCase().equals(name.toLowerCase())) {
                return postStatusEnum;
            }
        }
        return null;
    }
}
